﻿Major features
+ Multiplayer
+ Modding support for map objects
+ Improved AI
+ Neutral faction units
+ Deferred transparency
+ Foliage on trees
+ Weather editing from MapEd and dynamic script
+ Heroic unit attributes editable from dynamic script
+ Upgraded libx localization format to support alphanumeric keys
+ ..

Alpha 13 wip %CURRENT_REVISION%
+ Fixed crash on spectator trying to place a beacon in MP
+ Fixed beacons visibility between allies
+ Added sound effects for multiplayer join, error and chat messages

Alpha 13 wip r17594
+ Melee warriors will ignore ranged enemies if they are already fighting other melee enemies
+ Fixed terrain hittest on height changes in MapEd
+ Game will try to write the savegame to HDD up to 3 times before failing
+ Added nutrition cheat-sheet into Tavern HUD

Alpha 13 wip r17541
+ Fixed error in highscore submission process

Alpha 13 wip r17534
+ Fixed loading of old settings

Alpha 13 wip r17531
+ Building fences will automatically remove minor objects under them
+ Slightly improved visibility tab in MapEd
+ Sheep will avoid houses backdoors
+ Fixed occasional dark patches on screen borders caused by SSAO
+ Improved SSAO performance on zoom-in
+ Removed speedup buttons from Replay interface (they are already available on Replay control)
+ Fixed display of game tick performance logs in Replays
+ Added ware limit indicator into houses HUD
+ Added some color variety to trees foliage

Alpha 13 wip r17492
+ Increased priority of stockpiles with "Collect" flag
+ Upgraded the way new game builds are made
+ Fixed game fast-forwarding several ticks on mission start
+ Fixed animations jitter on game pause in multiplayer (e.g. on waiting for players)
+ Minor objects surrounded by roads, fields or orchards will be automatically removed now

Alpha 13 wip r17455
+ Changed building priority of fields and orchards to lowest
+ Fixed display of speedup buttons in multiplayer when playing only against AIs
+ Fixed uniformity of distribution of peasants to Camps/Forts in some cases
+ Fixed rare crash on trying to split a single unit from a group in multiplayer
+ Fixed toggling of decals visibility in MapEd

Alpha 13 wip r17418
+ Added map Frozen Waters by sado
+ Fixed error in generating game patches
+ Allowed to cancel fence-building tasks
+ Fixed error on copy-pasting terrain chunk with mapobjects from mission with mods into mission without mods
+ Uproot plans can no longer be set on objects that can not be approached

Alpha 13 wip r17404
+ Fixed starting units in Misty Mountain and Under the Mountain to be the same between players
+ Added 3 new maps: Best Friends, Capitol Siege, New Lands maps by Knights Dzapan
+ Fixed beacons visibility between allies and spectators in multiplayer
+ Fixed beacons visibility for spectators in multiplayer

Alpha 13 wip r17399
+ Hotfix for selecting items in tables

Alpha 13 wip r17397
+ Removed positions used by Spectators from the list of available positions in savegame in MP lobby
+ Removed "Select.." from the list of available positions in savegame in MP lobby
+ Fixed error when trying to continue savegame in MP with AIs and human spectator
+ Replaced MP chat min/max button with a pad that allows to drag chat around
+ Added ally portrait into Introduction\Sheep Matters mission
+ Fixed copy-pasting of objects in MapEd
+ Fixed crash on loading corrupt KT credentials
+ Fixed crash on loading corrupt engine settings
+ Fixed crash on exiting the game before highscore submission is complete
+ Allowed to cancel current group order (RMB and direction selector) with Esc key
+ Changed rules for warriors linking at rally points

Alpha 13 wip r17349
+ Added new dynamic script actions and states for fields/orchards
+ Allowed to display non-modal Talking Heads in multiplayer

Alpha 13 wip r17343
+ Slightly improved AI performance by making it build more demanded houses rather than houses for more demanded wares
+ Added more powerful cheating AI
+ Updated Woodland Skirmish to be less hard for AI
+ Woodcutters will avoid planting trees and placing coalpiles on potential mine locations
+ Fixed sparring hands enablement in multiplayer (affects goals and alliances)
+ Disallowed to choose spectate for AIs in multiplayer

Alpha 13 wip r17303
+ Fixed crash on selecting house plan tablet
+ Added icons to game result bars
+ Fixed password resetting on KnightsTavern

Alpha 13 wip r17293
+ Foliage for trees
+ Fixed render of trees at cursor in MapEd
+ Slightly improved render performance by optimizing terrain chunks without road digs
+ Partially fixed render of terrain highlights
+ Fixed terrain passability update after a house destruction

Alpha 13 wip r17235
+ Fixed replays (broken in r17173)
+ Fixed savegame generation on mission end
+ Number of minor savegame tweaks and UI improvements

Alpha 13 wip r17234
+ Multiplayer spectators
+ Fixed alerts playback for locales other than English
+ Fixed units in HUD being shifted upwards sometimes
+ Improved settings save strategy to reduce risk of errors
+ Multiplayer in-game chat window made slightly smaller
+ Improved highlight of text input in multiplayer chat
+ Allowed to speedup the game in multiplayer if there are no human opponents

Alpha 13 wip r17192
+ Fixed situation where several music tracks would play at once on rapid track change
+ Fixed error when parsing mission script files with BOM marker
+ Fixed display of crashreport dialog
+ Fixed error reading campaign progress

Alpha 13 wip r17175
+ Fixed crash on attacking animals

Alpha 13 wip r17173
+ Enabled Multiplayer
+ Changed to optimized game builds for performance
+ Fixed WordWrap for blocks of text to be more efficient
+ Fixed crashreport dialogs hiding behind loading splashscreen
+ Fixed error on loading and upgrading maps with duplicate objects
+ Changed savegames to be one file
+ Fixed tavern wares display

Alpha 13 wip r17046
+ Fixed peasants not going to get trained when training wares were only partially available
+ Fixed KT access (broken in r17007)

Alpha 13 wip r17007
+ Fixed "Duplicates not allowed" error on trying to load missions with mods

Alpha 13 wip r16990
+ Fixed building materials location for Cidermaker
+ Fixed animation of the terrace door for Cidermaker
+ Reduced the number of builders that will go to repair damaged house
+ Changed visual order of foods in tavern HUD to match eating order
+ Added sapling stage to orchard trees
+ Slightly increased time for apples to appear for the first time, slightly reduced time between harvests

Alpha 13 wip r16956
+ Fixed assignment of peasants to trainings if there were more than 25 peasants available
+ Fixed corruption of map objects data when copy-pasting in MapEd
+ Fixed bug where no road/field plans could be placed on top of enemy plans
+ Reduced maximum AI army train rate value in MapEd to 120

Alpha 13 wip r16908
+ Fixed mine location highlights in MapEd
+ Fixed buttons being click-through in generic Game/MapEd messages
+ Fixed gaps when placing strips of plans/roads
+ Increased maximum unit HP set from script from 500 to 1000
+ Allowed to change unit scale via Actions.UnitScaleSet

Alpha 13 wip r16897
+ Implemented LOD (Level of Detail) rendering for map objects
+ Added reduced LOD models for grain (performance +20%)
+ Slightly optimized wares rendering in stockpiles and houses
+ Fixed shape outlines in UI
+ Optimized rendering of extra elements in unit rigs (performance +12%)

Alpha 13 wip r16822
+ Fixed some minor memory leaks
+ Fixed rare crash on AI assigning warriors to towers
+ Fixed crash on restarting replays
+ Fixed exit from replay button being unresponsive if the replay was on pause
+ Changed woodcutters to not plant trees in diagonal passages
+ Slightly prioritized delivery of wood to building sites

Alpha 13 wip r16796
+ Fixed crash on assigning large number of peasants to trainings

Alpha 13 wip r16793
+ Fixed excess number of peasants going to get trained under certain conditions
+ Added highlight to currently opened Build menu in game
+ Depleted resource notification on the house will be removed if the house has no worker
+ Fixed crash on canceling fence building or uproot task
+ Uproot task can not be canceled now (otherwise it was easy to abuse)
+ Fixed error on trying to view some mission highscores
+ Fixed odd map objects on some old maps
+ Upgraded most of the maps to current game version

Alpha 13 wip r16756
+ Fixed occasional peasants stucking in a loop when changing target house to train in
+ Fixed incorrect flattening of terrain by mines placed in MapEd

Alpha 13 wip r16722
+ Changed peasant-training matchmaking system to be more reliable
+ Fixed crash on builder trying to advance house footrpint stage if the house was just demolished
+ Fixed crash on unit dying while having a speech bubble

Alpha 13 wip r16674
+ Fixed rare crash on closing the game
+ Fixed crash when unit exits destroyed tower and gets assigned to a disposition whose group is attacking someone at the moment
+ Minor speed improvement in pathfinding (performance +2%)
+ Improved pathfinding avoidance rules for better performance (warriors should not be avoiding fights when going to attack a house)
+ Added dynamic scripts States.HouseExists, States.GroupExists and States.UnitExists
+ Fixed availability of buttons in Results screen
+ Fixed bug where Porters would not deliver building materials to nearby building sites

Alpha 13 wip r16616
+ Improved map objects rendering performance (FPS went up to +25%)
+ Improved unit rendering performance (CPU use reduced by ~20%)
+ Added "Bloodstone Oasis" map by Amaroth
+ Fixed render of group banners under fog of war
+ Fixed word wrapping for cinematic texts if they dont fit the screen width
+ Changed AI type of skirmish Hands in story missions from story to skirmish
+ Added States.AlertExists to dynamic scripting

Alpha 13 wip r16418
+ Greatly improved loading speed of big maps with many terrain objects (up to 40%)
+ Fixed lagspike during update of growing trees
+ Blocked possibility to put horses into stockpiles and wagons when added from dynamic script
+ Fixed wrong method names in some script error messages
+ Added highscore icon to players profile window
+ Improved wild horse model
+ Changed music driver loading to be more resilient
+ Fixed warriors sight being active from inside the house he is being trained in
+ Fixed warriors not taking walk orders if the cursor was released above non-walkable tile when choosing direction
+ Improved timing of tree shaking when being chopped
+ Fixed lighting preview in MapEd
+ Improved performance of shadows calculation. Net gain is up to +30% when zoomed out

Alpha 13 wip r16298
+ Fixed highscore checking (broken in r16264)
+ Fixed clipping of some hanging letter elements in some text fields
+ Fixed signaling of scripting events OnGroupGiven, OnUnitSpawned, OnWarriorGiven
+ Fixed scroll position in dropdowns to keep selected item in view on open
+ Greatly improved loading speed of big maps with many terrain objects (up to 50%)
+ Lot of internal improvements towards multiplayer

Alpha 13 wip r16264
+ Changed States.PlayerEnabled to not return warning in log
+ Lot of internal improvements towards multiplayer

Alpha 13 wip r16164
+ Fixed rare error on game exit
+ Increased maximum allocable memory size to 3gb
+ Included Dedicated Server executables into the build (Windows x86 and Linux x86 and x64 variants)
+ Fixed crash on changing number of columns in dropdown tables
+ Lot of internal improvements towards multiplayer

Alpha 13 wip r15993
+ Fixed MapEd warning text about AI army training
+ Further reworking skirmish locations selection in SP menu

Alpha 13 wip r15980
+ Fixed very rare crash on unit dying and minimap being updated right after
+ Fixed bug when one peasant would remain stuck in the Camp
+ Reworked skirmish locations selection in SP menu

Alpha 13 wip r15912
+ Fixed editing of wares in spacious houses in MapEd
+ Changed TalkingHead "Ok" from icon to text (for better readability)
+ Added Actions.CinematicTalkingHeadNonModal script for better dialogs
+ Added dynamic script event OnUnitSpawned that will trigger for peasants, sheep and wild animals
+ Added dynamic script event OnGroupGiven
+ Added dynamic script event OnWarriorGiven
+ Fixed sheep could be pushed out of the pasture by other units

Alpha 13 wip r15882
+ Fixed some discrepancies of fence plans placement
+ Added missing warning when loading missions with mods from MapEd
+ Fixed rare crash in message boxes shown before starting a Game/MapEd
+ Fixed minimum anisotropy texture filtering setting value
+ Fixed MapEd to ignore mission lighting power setting
+ Fixed farmers walking in and out from front door trying to reach fields only accessible from back door
+ Fixed WIP fences to not be erasable

Alpha 13 wip r15859
+ Fixed hotkeys display in some button hints
+ Pasture size will be shown in Sheep yard UI now
+ Changed sheep satiety indicator to be more precise
+ Added pasture size display in MapEd
+ Fixed major memory leak in interaction markers render
+ Fixed clicks on numeric input buttons with other than left or right with mouse buttons producing odd results

Alpha 13 wip r15840
+ Allowed to put up to 40 buttons on player messages from dynamic script
+ Fixed display of different overlays in MapEd
+ Added hotkeys for subtabs in MapEd
+ Building fences will now require Sawmill 
+ Allowed to abandon building of roads/fields/orchards/fences using "cancel" command
+ Fixed very rare error when delivery to builder could cause lost ware in game statistics

Alpha 13 wip r15796
+ Updated Korean translation by Khan Dangun
+ Fixed rare crash on wild animal being killed while getting stuck at the same time
+ Changed array declaration in dynamic script to be more universal

Alpha 13 wip r15789
+ Added Korean auto-translation (to be improved later)
+ Added Korean characters to game fonts
+ Fixed hotkey captions for MapEd actions
+ Disallowed "`" from being assigned to a hotkey
+ Fixed error on warriors leaving towers

Alpha 13 wip r15771
+ Fixed laggy keyboard controls

Alpha 13 wip r15769
+ Fixed rendering of house flags
+ Fixed stonecutters being able to mine stone through fences
+ Fixed bug when placement of fence plans would cancel nearby plans or place 2 plans from 2 sides
+ Added in-game console (` key)
+ Fixed render of semi-transparent texts in UI
+ Chat/Console text made slightly smaller
+ Fixed max ware count that can be added to houses input
+ New cheatcode to allow to toggle fog of war on and off
+ Fixed crash on changing amount of wares in a house in MapEd

Alpha 13 wip r15750
+ Fixed mission time to not block picking of objects in game
+ Added railroad-like road placement
+ Optimized render to apply terrain decals only on to visible terrain
+ Added dirt patches underneath stone decals

Alpha 13 wip r15731
+ Added question marker (accessible from dynamic script)
+ Fixed warriors exiting towers being reported as newly trained to AI and dynamic script
+ Fixed display of units on top of roads on minimap
+ Fixed saving of ongoing game to mission (from dev panel)

Alpha 13 wip r15711
+ Improved underscored text render
+ Fixed rotation of wind-affected map objects to be clockwise like all others
+ Fixed crash on splitting warriors groups

Alpha 13 wip r15696
+ Added Actions.AlertColor and Actions.AlertDuration dynamic script commands
+ Fixed crash on placing multiple beacons
+ Fixed terrain surface previews in MapEd palettes
+ Added stub for Dutch localization

Alpha 13 wip r15691
+ MapEd will not enable mod requirements by default
+ Added textures to skeleton models
+ Improved Armory Workshop model and wares placement
+ Added 7 new sandy terrain surfaces
+ Tweaked individual terrain surfaces macro lighting power
+ Allowed to place and control custom alerts on to the minimap from dynamic script

Alpha 13 wip r15663
+ Fixed handling of mods

Alpha 13 wip r15660
+ Added dynamic script Actions.GroupOrderSplitCount
+ Fixed error on splitting group in half from script
+ Changed game mods to be disabled by default
+ New sketch for Armory Workshop model, wip
+ Added utility function to dynamic script (Utils.FMod, States.Group/House/Unit/WareTypeName)

Alpha 13 wip r15643
+ Tweaked brightness and tint of some house textures
+ Fixed 1px clipping on the left of colored text lines
+ Newly-trained warriors will form up groups with 5 columns unless different orders are given
+ Changed warriors group splitting in half to set selected warrior as new commander
+ Changed Bakers and wooden shields textures to include team colors
+ Fixed AI to not train unit types which are blocked for it
+ Fixed copy of some house properties on owner change through dynamic script
+ Added dynamic script command Actions.HouseOwnerChangeWithWares to copy wares on owner change
+ Added dynamic script States.GroupCanTakeOrders

Alpha 13 wip r15620
+ Fixed errors on trying to edit campaigns elements
+ Disallowed to delete last campaign chapter
+ Fixed deletion of more than 1 save/replay in a row from main menu
+ Fixed crash on clicking message box buttons if message boxes were previously shown in other game modes

Alpha 13 wip r15610
+ Fixed crash on loading maps into MapEd
+ Fixed crash on enabling tpFish or tpCrab passability preview in certain maps in MapEd
+ Added dynamic script command to change number of beasts spawned by the dens

Alpha 13 wip r15595
+ Fixed text markup and wordwrapping handling in TKMEdit input
+ Fixed adding of mission author/description to missions in MapEd
+ Added support for new alphanumeric keys in libx files to TranslationManager
+ Fixed erroneous display of resource deposit on 0:0 tile in MapEd
+ Fixed crash on trying to order food for skeletons in player-controlled groups

Alpha 13 wip r15570
+ Fixed farmer being unable to reach far away grain fields from the Farms back door
+ Implemented new text render
+ Added support for new text tags [​s] for strikethrough and [​u] for underscore and tags to end previous style [​/s], [​/u] and [​/$]
+ Burning Hay campaign updated and expanded by Amaroth
+ Added em dash character (—) to game fonts
+ Fixed display of … in game font
+ Added script commands States.UnitDamageMin and States.UnitDamageMax
+ Fixed error in loading of Azincourt mission

Alpha 13 wip r15531
+ Enabled WAV support in raudio for music playback
+ Reduced mushroom models size by 10-20% and added another mushroom model
+ Fixed memory leak on music track change
+ Fixed crash in music library on some graphics settings change
+ Fixed rare crash "Can not play Story map without human player" on mission start

Alpha 13 wip r15519
+ Improved save/load performance
+ Added new mission Woodland Skirmish by Amaroth
+ Fixed memory leaks
+ Changing music library to raudio

Alpha 13 wip r15511
+ Fixed music playback from data.pack

Alpha 13 wip r15510
+ Fixing bugs in FMOD wrapper

Alpha 13 wip r15508
+ Changing music library to FMOD

Alpha 13 wip r15505
+ Added terrain surface filter in MapEd palette
+ New challenge mission Sausage by mathijs
+ Added caption showing the map size (S/M/L/XL) when creating new map
+ Fixed objects models position in MapEd palette
+ Added labels into game options showing if sfx/music is missing

Alpha 13 wip r15445
+ Fixed movement of mission flags in Edit Campaign menu
+ Fixed rendering of HUD avatar to be high-res on 4k displays
+ Upgraded HUD avatar rendering to PBR
+ Fixed crash on planning Farms near the map edge
+ Added grain fields highlight on Farm placement

Alpha 13 wip r15408
+ Fixed ware caption for "none" ware type (e.g. in MapEd Wagon carry)
+ Added "Mission lighting power" to game options to tone down extreme mission lighting effects
+ Fixed positioning of the "Check highscores" button in campaign menu
+ Updated mission "Face Me!" in the "Burning Hay" campaign
+ Updated mission "The True Story" in the "The True King of D" campaign
+ Fixed ware icon highlight in Camp/Store/Fort/Barracks on selection
+ Added delete button to replays list menu

Alpha 13 wip r15386
+ Added campaign editing into the game
+ Discontinuing Campaign Builder tool
+ Fixed rare error when interacting with message boxes
+ Fixed crash on trying to edit object name in a newly created empty map
+ Fixed objects loosing their names/description on resave in MapEditor
+ Changed MapEd map object details pane to fit in longer texts without overflowing

Alpha 13 wip r15352
+ Updated Burning Hay mission 6
+ Fixed script errors in Burning Hay caused by Actions.UnitSightSet rename
+ Fixed crash in MapEd on enabling house range view without prior selection of a house

Alpha 13 wip r15349
+ Updated HUD avatars lighting to not go too dark if the game lighting is set too low
+ Fixed ware names for Wagons and Stockpiles in MapEd
+ More thorough orders and plans cleanup on AI defeat
+ Adjusted FOW and CenterScreen markers in MapEd to render on top of water surface if needed
+ Added decal visibility filter into MapEd
+ Added roads and fields visibility filter into MapEd
+ Added Actions.UnitSpeedSet to dynamic scripting
+ Fixed passability overlay being visible in Gameplay if it was enabled in MapEd before that
+ Fixed crash on repeating AI attack going out of targets
+ Renamed Actions.UnitSight to Actions.UnitSightSet
+ Fixed display of mapoject info in empty palette cells in MapEd

Alpha 13 wip r15304
+ Fixed rare crash caused by AI stocking dispositions with units while they were entering towers
+ Fixed crash on performing attacks on custom positions
+ Burning Hay campaign updated
+ Changed calculation of replay duration to be more in line with the mission outcome
+ Fixed rare case when wild animal would get stuck and wont die
+ Added logging for failed attempts to load game models
+ Added Actions.UnitMoraleOverride to dynamic scripting

Alpha 13 wip r15231
+ Terrain areas render reworked
+ Unit flag color override will now transfer on owner change
+ Fixed unit name override set from script getting lost after save/load
+ Fixed house area and reachable deposit highlights to account for back doors
+ Fixed save\load mechanism broken in previous build

Alpha 13 wip r15210
+ Fixed occasional error on trying to load a savegame during gameplay with double-click in the savegame list
+ Medium and Strong AIs attacks changed to "keep attacking", rather than "attack and retreat" in building missions
+ All AIs attacks changed to "keep attacking" in tactics missions
+ When AI attack is set to "keep attacking", it will pick targets closer to its warriors rather than its hometown
+ Fixed Story AI stocking dispositions with groups having twice as many units per row as was needed
+ Custom unit name set from dynamic script will now transfer on Actions.UnitOwnerChange
+ Fixed Actions.UnitHitpointsRestorePace
+ Fixed Obelisks behaviour, they should not be walkable over or built on
+ Fixed house ware request update on ware distribution change through dynamic script

Alpha 13 wip r15177
+ Rephrased dynamic script error message to be less misleading
+ Improved AI to stock dispositions more efficiently in one go
+ Warriors who are ordered to attack houses will now resume the attack if distracted by enemy units
+ Added "keep attacking" property to scheduled AI attacks in MapEd
+ Added support for non-breakable-space (nbsp) character in localizations. Use Unicode Alt+0160
+ Fixed crash when archers being spawned right next to enemies try to approach them
+ Added sfx and dust to stockpile tablet placement
+ Fixed replays consistency errors
+ Fixed woodcutters sometimes planting trees on player plans edges (plans still remained)
+ Fixed coalmakers sometimes placing coalpiles on player plans edges (plans got canceled)

Alpha 13 wip r15137
+ Fixed fadeout from black when Results screen shows up
+ Fixed error on exiting MapEditor
+ Fixed unit facing direction preview when placing in MapEd
+ Fixed black fog of war artefacts on terrain on alliance (fog of war sharing) change
+ Fixed rare errors and crashes due to AI Attacks erroneously choosing enemy sheep and wagons as targets
+ Fixed map objects shown in HUD to have the same state as they have on terrain
+ Changed dynamic script Utils ArrayElementCount, ArrayHasElement, Sum to tolerate empty arrays
+ Renamed bunch of dynamic script Utils.Array methods to have common naming template and arguments order

Alpha 13 wip r15114
+ Allowed to address AI dispositions by UIDs in dynamic script
+ Fixed error when warriors crewing a tower would delete dispositions they were previously assigned to
+ Allowed to reset unit hitpoints and sight back to defaults in dynamic script
+ Added Actions.UnitDamageSet to dynamic script
+ Turned off ExtAI scanning (there's no ExtAIs yet anyway)
+ Reduced amount of logs game writes
+ Fixed porters losing wares when stepping out to tiles without roads when delivering to wip houses
+ Fixed scrolling of in-game messages with mouse wheel
+ Made wagon wheels to rotate according to the distance travelled

Alpha 13 wip r15079
+ Fixed display of food chart in game results if player had only Ale
+ Fixed rare crash on exiting to results before mission fully starting (e.g. on script error)
+ Updated mission result charts to render smoothed lines
+ Added toggle switch between produced and current balance of wares in game results
+ Fixed error in States.HouseWareBlock script trying to get ware block for house that cant hold such ware
+ Replaced State.HouseWoodcutterChopOnly with State.HouseWoodcutterMode
+ Fixed a crash on archers manning a tower whilst being on a disposition
+ Fixed Actions.GiveUnit and Actions.GiveGroup to give only corresponding non-warriors and warriors
+ Fixed rebels attack/defense display in HUD
+ Fixed error on querying disposition without a group
+ Added Actions.UnitNameSet
+ Fixed houses and roads could not be built on top of picked up stockpiles
+ Added scripting States: HouseWareInType, HouseWareInTypeCount, HouseWareOutType, HouseWareOutTypeCount
+ Added scripting Utils: ArrayAppend, ArrayAppendI, ArrayAppendS
+ Allowed to split dynamic script code into separate files, using "uses" construct
+ Made fir needles terrain good for trees

Alpha 13 wip r15038
+ Fixed minor graphical glitches on minimap preview in main menu
+ Added separate buttons to control grain and orchards age in MapEd
+ Added more unit icons to the Knights Tavern player score list
+ Improved Bakery roof element
+ Fixed Butchers house cursor hittest
+ Added script function States.HousePosition and States.HousePositionDoorstep
+ Fixed inability to add a new stockpile in place of an already collected one using dynamic script
+ Fixed processing of scripts larger than 65kb
+ Fixed AI trying to crew towers that already have units walking to crew them
+ Orthalm campaign update

Alpha 13 wip r14996
+ Fixed error on trying to take more wares from spacious houses than they have in MapEd
+ Fixed terrain surface painting caption in MapEd undo list
+ Changed sun position from script to use floating point numbers for smoothness
+ Allowed to set the sun altitude to values less than 0 for artistic effect
+ Fixed lighting color swatches update on reset to default in MapEd
+ New mission by Amaroth - "Guardians of the Gate"
+ Fixed duplication of AIs in Single-Player menu
+ Fixed replay inconsistency between several missions started during the same game session
+ Fixed saving and loading of current lighting conditions
+ Added dynamic scripting utils: Lerp, LerpXY, MapRange

Alpha 13 wip r14983
+ Fixed enemy warriors not chasing archers
+ Fixed loading of savegames from PCs with different decimal separators
+ Fixed a crash when wagons would get destroyed by stray arrows
+ Increased wagons hp to 100, but they still can be destroyed by stray arrows
+ Fixed submitting or replays longer than 65k on to KT
+ Added backdoor to Farms
+ Fixed slight jerking when warriors get ordered to attack a house they stand right next to
+ Fixed archers trying to walk to enemy units they can not see under Fog of War

Alpha 13 wip r14969
+ Allowed to fast-forward replays to specified time
+ Fixed ware delivery to unconnected house plans
+ Fixed selection of allied troops
+ Wooden fences made weaker (from 25hp down to 12hp)
+ Minorly improved restocking of dispositions by AI if group sizes were not matching
+ Fixed crash when neutral animal gets hit by an arrow and attempts to fight back

Alpha 13 wip r14942
+ Shortened mod paths displayed in mod manager
+ Fixed unloading of mods after mission is ended
+ Skip saving of base mod requirement in missions
+ Fixed crash on coalmaker trying to place a coalpile atop other terrain object
+ Split Knights Tavern highscores between Alpha 12 and Alpha 13
+ Changed highscores give out to award top 12 places (was 10 previously)
+ Fixed ware group captions in game Results chart
+ Game results charts will try to fit longer player names
+ Shrunk oversized campaign preview images to reduce lag on campaign selection

Alpha 13 wip r14908
+ Fixed custom map objects captions
+ Fixed game crash on loading corrupt settings file
+ Added new scripting states (PlayerGetAllObjectives, PlayerObjectiveStatus, PlayerObjectiveType)
+ Hid not implemented terrain surfaces from MapEd
+ Added static script setting to MapEd to hide group banner display
+ Added placeholder icons for waterfalls in MapEd
+ Fixed waterfall placement and undo/redo in MapEd

Alpha 13 wip r14888
+ Fixed occasional crash on music changing to the next track
+ Fixed display of names of the terrain decals

Alpha 13 wip r14886
+ Added skeleton units (armed with axes, swords, bows)
+ Added rebel with a fork
+ Added unit animations for eating in the Tavern
+ Changed autosaves naming pattern
+ Added motion blur for arrows
+ Allowed to hide group banners through dynamic script
+ Allowed to change mission weather from MapEd
+ Added states for certain map objects
+ Allowed to change map objects state from MapEd
+ Fixed dense forests placed in MapEd not allowing woodcutters to plant new trees due to densely placed stumps
+ Fixed cursor flicker when hovering over game objects
+ Fixed use of direction from groups initial engage orders
+ Fixed groups following initial walk order on mission start
+ Added delete button to units/groups/houses pages in MapEd
+ Added option to see all groups initial orders in MapEd
+ Changed dispositions stocking to happen earlier in mission script parsing, to allow engage orders to target their troops
+ Fixed wild animals not dying when stuck (blocking everyone forever)
+ Fixed color bleeding between LWO surfaces
+ Fixed slightly choppy idle unit animations in MapEd
+ Added Hi-Res fonts for Upscaled UI
+ Using certain dev features will mark the game as cheated
+ Fixed crash on deleting AI disposition in MapEd and clicking somewhere else
+ Fixed crash on saving a map in MapEd if one of the hands got removed
+ Fixed error on subtracting 0 wares from house in MapEd
+ Fixing woodcutters being unable to locate trees on map edges